package com.cky.software.weiyu;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author wales
 *
 * Java 基础 复合操作
 */
public class TestComplexMain {
    public static void main(String[] args) {
        sum();
        map();

        sum();
        list();

        sum();
        forTest();

        sum();
        ifAndElse();
    }

    public static void ifAndElse() {
        for (int i = 1; i <= 6; i++) {
            if (i % 2 == 0) {
                System.out.println("当前为偶数: " + i);
            } else if (i % 2 != 0) {
                System.out.println("当前为奇数: " + i);
            } else {
                System.out.println("奇偶都不是");
            }
        }
    }

    public static void forTest() {
        for (int i = 1; i <= 6; i++) {
            System.out.println(i);
        }
    }

    public static void list() {
        // 1. 声明 ArrayList
        List<String> list = new ArrayList<>();

        // 2. 往 List 中 存数据
        list.add("A");
        list.add("B");

        // 3. 从 List 中取数
        System.out.println(list.get(0));
        System.out.println(list.get(1));
        System.out.println(list);
    }

    public static void map() {
        // 1. 声明 HashMap
        Map<String, Object> map = new HashMap<>();

        // 2. 往 HashMap 里 存数据
        map.put("A", "苹果");
        map.put("B", "香蕉");

        // 3. 从 HashMap 里 取数据
        System.out.println(map.get("A"));
        System.out.println(map.get("B"));
    }

    public static void sum() {
        System.out.println("---------------");
    }
}
